flash loader下载使用说明 您所在的位置:网站首页 setup program flash loader下载使用说明

flash loader下载使用说明

#flash loader下载使用说明| 来源: 网络整理| 查看: 265

转载:https://blog.csdn.net/weixin_45456099/article/details/107492742

一般只能通过三种方式下载程序到stm32单片机中: 1.JTAG 2.ISP 3.IAP 具体可参考:单片机程序下载方式ISP、IAP、JTAG

接下来介绍如何ISP烧录代码: 要通过ISP方式下载程序,需要用到单片机内部自带的Bootloader,这个Bootloader是预制在单片机内部的,出厂自带的,它在出厂后就不能修改或擦除。因此首先要将BOOT0=1,BOOT1=0 让单片机从系统存储器启动,然后使用ISP下载软件就可以下载程序了。ISP可以有很多种方式,比如232串口、USB、CAN。下载完成后,设置BOOT0=0,BOOT1=X(0或1)。 第一步:获取软件 STM32使用的ISP下载软件是官方软件Flash loader demostrator。下载地址:软件下载地址第一步第二步

下载完解压安装。

第二步:软件使用

1)点击运行程序在这里插入图片描述 Port name:串口号,就是数据线连接到电脑的哪个COM。 Band Rate:波特率,随便选择,最高115200 Timout:一般设置为5秒,可以适当选择. 注意:数据线连接stm32板子的一端,应该连接到usb_232这个口,同时通过连接帽使得BOOT0=1,BOOT1=0 如图:开发板

点击next 2)正确读取stm32芯片容量256kb,我使用的是stm32f103RCT6.在这里插入图片描述 点击next 3)在这里插入图片描述

Target表示芯片类型。 PID表示目标ID version表示BootLoader的版本号 点击next 4)在这里插入图片描述 Erase:擦除stm32的Flash存储器,可以选择全部擦除和部分擦除 Download to device:下载固件(.hex)。 Upload from device:读取芯片内部的固件 Enable/Disable Flash protection:启用或禁用Flash的读写保护。 Edit option bytes:编辑选项字节 这里选择Download to device下载固件,找到固件,文件类型选用.hex,点击next。在这里插入图片描述 下载成功。点击close关闭软件。 5)关机,通过连接帽,使得BOOT0=0,BOOT1=0或BOOT1=1。切换到用户闪存启动系统。开机进入正常工作模式。在这里插入图片描述 说明:这样能直接插上USB数据线下载是因为该板子USB处有个USB转TTL的芯片CH340.

对于没有CH340芯片的最小系统STM32C8T6 (淘宝上只要搜索“STM32最小系统”就会找到的最常见的STM32C8T6单片机),需要一个USB转TTL的器件,将USB转TTL的器件与最小系统连接,关系如图: USB转TTL的器件 STM32最小系统 GND ---- GND TXD ---- RX(PA10) RXD ---- TX(PA9) 3.3V ---- 3.3V 5V ----- 空 硬件部分: 将BOOT0=1,BOOT1=0 让单片机从系统存储器启动,然后使用ISP下载软件就可以下载程序了 下载完成后,断电,通过连接帽,使得BOOT0=0,BOOT1=0或BOOT1=1。切换到用户闪存启动系统。开机进入正常工作模式。 软件下载: 参照:第二步:软件使用 因为stm32是3.3v的工作电压,所以选择USB转TTL的器件的3.3V。在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述 最小系统stm32f103c8t6如何使用SWD模式烧录代码看这篇



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有